package cn.zzuli.shiyanyi;

import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;

import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
    private Button btn;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btn =findViewById(R.id.button);
    }
    public void click(View v) {
        //btn.setText("按钮被点击");
         Toast.makeText(MainActivity.this,"按钮被点击了",Toast.LENGTH_SHORT).show();
    }

    long last = 0;

    @Override
    public void onBackPressed() {
        //2.按两次“返回”退出Activity，按下第一次时，使用Toast提示“再按一次退出！”，如果用户在3秒内按下第二次完成退出。
        if(System.currentTimeMillis()-last>3000){
            last=System.currentTimeMillis();
            Toast.makeText(MainActivity.this, "再按一次退出", Toast.LENGTH_SHORT).show();
        }else {
            finish();
        }
        //1.弹出对话框，在用户点击“确定”时退出；
   /*     new AlertDialog.Builder(this)
                .setTitle("提示")
                .setIcon(R.mipmap.ic_launcher)
                .setMessage("你确认要退出吗？")
                .setNegativeButton("取消", null)
                .setPositiveButton("确定", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        finish();
                    }
                }).show();

    */
    }
}